package com.xiongwei.builder.tradition;

/**
 * 建造者模式
 * @author XiongWei
 * @date 2024/1/18
 */
public abstract class AbstractHouse {

    /**
     * 打地基
     */
    public abstract void buildBasic();

    /**
     * 砌墙
     */
    public abstract void buildWall();

    /**
     * 封顶
     */
    public abstract void buildRoof();

    /**
     * 建房流程
     */
    public abstract void build();

}
